//闰年
#include<stdio.h>
#include<math.h>
int main()
{
	int year;
	scanf_s("%d", &year);
	if (year % 4 == 0 && year % 100 != 0) printf("yes");
	else if (year % 100 == 0 && year % 400 == 0) printf("yes");
	else printf("no");
	return 0;
}


//2.1for循环
//7744问题  完全平方数aabb（例如，9=3×3，9是一个平方数）
//方法一：
int main()
{
	for(int a=1;a<=9;a++)
		for (int b = 0;b <= 9;b++)
		{
			int n = a * 1100 + b * 11;
			int m = floor(sqrt(n) + 0.5);  //[判断n是否为完全平方数] 函数floor(x)返回不超过x的最大整数。考虑浮点误差，改成四舍五入，即floor(x+0.5)
			if (m*m==n)   printf("%d\n", n);
		}
	return 0;
}

//方法二：枚举（避免开平方操作）
int main()
{
	for (int x = 1;;x++)
	{
		int n = x * x;
		if (n < 999) continue;
		if (n > 10000) break;
		int hi = n / 100;   //得到前两位
		int lo = n % 100;   //得到后两位
		if (hi / 10 == hi % 10 && lo / 10 == lo % 10)
			printf("%d", n);
	}
	return 0;
}